package com.smedi.ismedi.cronjob.core.domain.repository;

import com.smedi.ismedi.cronjob.core.domain.aggregatemodel.JobRun;

import java.util.List;

/**
 * @author u
 */
public interface JobRunRepository {
    Boolean doDelete(Long id);

    Boolean doDelete(List<Long> ids);

    JobRun doInsert(JobRun jobRun);

    List<JobRun> doInsert(List<JobRun> jobRuns);

    JobRun doUpdate(JobRun jobRun);

    List<JobRun> doUpdate(List<JobRun> jobRuns);

    JobRun doGet(Long id);

    List<JobRun> doList(List<Long> ids);

    List<JobRun> doList(JobRun jobRun);
}
